// 封装一些工具函数
// ES6类
class Tool {
    // 封装获取dom对象的方法
    $(selector) {
        let dom = document.querySelectorAll(selector);
        if (dom.length === 0) {
            return null;
        }

        if (dom.length === 1) {
            return dom[0];
        }

        return dom;
    }

    // 封装一个得到指定范围的随机整数的函数
    getRandom(min, max) {
        return Math.floor(Math.random() * (max - min + 1) + min);
    }

    // 获取计算以后的CSS样式属性值
    getStyle(dom, attr) {
        return window.getComputedStyle(dom, null)[attr];
    }
}

// 默认导出
export default Tool;